#pragma once
#include <queue>
#include <vector>
#include "Student.h"

class compSynQual
{
public:
	bool operator() (const Student& lhs, const Student& rhs) const
	{
		return (lhs.synQuality<rhs.synQuality);
	}
};

class School
{
public:
	int number;
	int allowed;
	int synQuality;
	int artQuality;
	int sciQuality;
	std::priority_queue<int, std::vector<Student>, compSynQual> received;

public:
	School(void);
	~School(void);
	void showMe(void);
};
